package com.dq.service.set;

import com.dq.exception.customException.AdminException;
import com.dq.controller.in.GiftGrantSetRecordQuery;
import com.dq.vo.Vo;
import com.dq.domain.record.GiftGrantRecord;

/**
 * @Author luchangtong
 * @Date 2019/12/30 10:11
 */
public interface GiftGrantSetRecordService {

    Vo list(GiftGrantSetRecordQuery giftGrantSetRecordQuery) throws AdminException;

    Vo add(GiftGrantRecord giftGrantRecord,Long giftGrantSetId)throws AdminException;

    Vo edit(GiftGrantRecord giftGrantRecordEdit,Long id,Long giftGrantSetId) throws AdminException;

    Vo delete(Long id) throws AdminException;
}
